//--- Melia Script -----------------------------------------------------------
// Ashaq Underground Prison 1F Spawns
//--- Description -----------------------------------------------------------
// Sets up monster spawners for 'ep13_2_d_prison_1'.
//---------------------------------------------------------------------------

using System;
using Melia.Zone.Scripting;
using Melia.Shared.Game.Const;
using static Melia.Zone.Scripting.Shortcuts;

public class Ep132DPrison1MobScript : GeneralScript
{
	protected override void Load()
	{
		// Property Overrides -------------------------------

		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Episode13_2_Goblin_Brandingiron, Properties("MHP", 1035286, "MINPATK", 13813, "MAXPATK", 16880, "MINMATK", 13813, "MAXMATK", 16880, "DEF", 521729, "MDEF", 521729));
		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Episode13_2_Banshee, Properties("MHP", 1043983, "MINPATK", 13925, "MAXPATK", 17017, "MINMATK", 13925, "MAXMATK", 17017, "DEF", 533014, "MDEF", 533014));
		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Episode13_2_Goblin_Sweeper, Properties("MHP", 1053241, "MINPATK", 14044, "MAXPATK", 17163, "MINMATK", 14044, "MAXMATK", 17163, "DEF", 545027, "MDEF", 545027));
		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Episode13_2_Boss_Abomination, Properties("MHP", 7079779, "MINPATK", 56114, "MAXPATK", 68580, "MINMATK", 56114, "MAXMATK", 68580, "DEF", 2208602, "MDEF", 2208602));
		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Episode13_2_Boss_KruvinaWall, Properties("MHP", 11720664, "MINPATK", 39475, "MAXPATK", 48247, "MINMATK", 39475, "MAXMATK", 48247, "DEF", 1576182, "MDEF", 1576182));
		AddPropertyOverrides("ep13_2_d_prison_1", MonsterId.Boss_Blackman, Properties("MHP", 19210092, "MINPATK", 52854, "MAXPATK", 64603, "MINMATK", 52854, "MAXMATK", 64603, "DEF", 2141301, "MDEF", 2141301));

		// Monster Spawners ---------------------------------

		AddSpawner("ep13_2_d_prison_1.Id1", MonsterId.Episode13_2_Goblin_Brandingiron, min: 72, max: 96, respawn: Seconds(25));
		AddSpawner("ep13_2_d_prison_1.Id2", MonsterId.Episode13_2_Banshee, min: 51, max: 68, respawn: Seconds(25));
		AddSpawner("ep13_2_d_prison_1.Id3", MonsterId.Episode13_2_Goblin_Sweeper, min: 93, max: 123, respawn: Seconds(25));
		AddSpawner("ep13_2_d_prison_1.Id4", MonsterId.Rootcrystal_01, min: 17, max: 22, respawn: Seconds(20));

		// Monster Spawn Points -----------------------------

		// 'Episode13_2_Goblin_Brandingiron' GenType 1 Spawn Points
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(359, -1028, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1175, -1468, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1488, -1427, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1529, -1117, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1303, -1232, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1358, -997, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1054, -1011, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(849, -1332, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(543, -1096, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(363, -1494, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(853, -873, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(104, -1443, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(747, -357, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(869, -388, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(900, -280, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(763, -233, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1170, -225, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1465, -360, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1661, -350, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1549, -121, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1623, 0, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1668, 170, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1615, 263, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1665, 368, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1662, 492, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1656, 676, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1898, 831, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1940, 1181, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1839, 991, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1652, 1395, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1597, 1096, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1398, 900, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1238, 749, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1141, 635, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(943, 560, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(742, 620, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(769, 807, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(992, 710, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(462, 677, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(609, 657, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(999, 1487, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1145, 1530, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1224, 1382, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(756, 1353, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(585, 1491, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(554, 1266, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(195, 1295, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-100, 1364, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-58, 1259, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(109, 1511, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-270, 1537, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-512, 1526, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-756, 1528, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1031, 1493, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1423, 1580, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1248, 1553, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1239, 1434, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1395, 1326, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1378, 1120, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1366, 623, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1341, 497, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1365, 354, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1379, 180, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1571, -44, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1512, 167, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1141, 141, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1132, -128, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1071, -55, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1370, -89, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-680, 160, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-615, -92, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-388, 15, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-430, 155, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-399, 562, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-250, 215, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-222, 45, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(1, -286, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(370, -292, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-501, -637, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-390, -679, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-435, -858, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-495, -1124, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-455, -1395, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-785, -1381, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1115, -1343, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1125, -1475, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1369, -1303, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1365, -1099, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1334, -672, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1345, -503, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1388, -356, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1387, -1358, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1418, -1571, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1456, -1803, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1294, -1825, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id1", "ep13_2_d_prison_1", Rectangle(-1207, -1728, 40));

		// 'Episode13_2_Banshee' GenType 2 Spawn Points
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1392, -1432, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1040, -1080, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(340, -1229, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(530, -1441, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(133, -1001, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1574, -246, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1438, -35, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(792, -328, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-494, -96, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-507, 220, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(874, 691, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1869, 645, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1684, 1009, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1807, 1358, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1115, 1435, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(434, 1352, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(66, 1418, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1319, -1401, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1057, -1378, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1274, 1330, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1377, 1536, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1300, -43, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1459, 185, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1313, -1732, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-417, -1339, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-490, -729, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(316, -1437, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(74, -1235, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(809, -1160, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1463, -1087, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1151, -1376, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1287, -1188, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1411, -286, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1639, -29, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1643, 254, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1722, 653, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1886, 912, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1680, 884, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1949, 1411, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1693, 1343, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1299, 879, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1247, 758, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(880, 554, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(961, 792, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(766, 754, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1143, 1313, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(1006, 1365, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(306, 1418, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(219, 1271, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-813, 1482, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1020, 1484, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1380, 1468, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1254, 1536, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1340, 583, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1203, 233, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1402, 52, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1177, -226, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1435, -124, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-566, -36, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-611, 171, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-412, -958, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-458, -1372, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1155, -1362, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1394, -1403, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1293, -1818, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1186, -1730, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1366, -480, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id2", "ep13_2_d_prison_1", Rectangle(-1335, -622, 40));

		// 'Episode13_2_Goblin_Sweeper' GenType 3 Spawn Points
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1281, -1482, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1539, -1273, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1506, -1057, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1305, -962, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1343, -1232, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1126, -1040, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1048, -1307, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(773, -1205, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(785, -899, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(436, -1485, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(578, -1181, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(289, -1063, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(112, -1232, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(205, -1483, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(339, -1304, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(677, -267, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(738, -414, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(809, -132, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(825, -38, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(926, -98, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(936, -350, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(939, -207, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1123, -287, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1394, -306, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1510, -298, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1471, -92, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1420, 47, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1682, -71, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1702, -227, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1613, -331, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1682, 301, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1681, 112, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1724, 716, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1830, 720, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1839, 860, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1769, 961, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1676, 1139, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1907, 1250, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1695, 1318, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1448, 963, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1290, 835, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1192, 676, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(969, 502, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(794, 512, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(821, 634, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(733, 728, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(850, 824, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(900, 780, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1006, 858, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(999, 1049, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(964, 1154, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1188, 1271, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1045, 1276, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(937, 1430, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1038, 1557, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(1207, 1506, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(813, 1411, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(485, 1236, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(521, 1540, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(406, 1479, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(314, 1437, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(273, 1280, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(138, 1293, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(8, 1536, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(8, 1314, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-159, 1530, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-813, 1495, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1062, 1435, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1196, 1512, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1286, 1402, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1421, 1407, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1457, 1332, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1494, 1567, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1356, 1664, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1362, 1735, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1406, 1072, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1343, 1082, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(274, -324, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-79, -312, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-234, 84, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-280, 134, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-443, 75, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-488, 288, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-431, 469, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-593, 108, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-692, 31, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-632, -163, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-478, -182, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1226, 307, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1078, 287, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1069, 61, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1045, -116, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1154, -195, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1258, 179, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1315, -156, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1487, -136, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1645, 47, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1413, 94, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1540, 251, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1320, -415, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1388, -591, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1390, -876, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1353, -991, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1389, -1434, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1445, -1354, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1275, -1333, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1214, -1442, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1026, -1437, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-972, -1375, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1006, -1295, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-501, -1346, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-403, -1465, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-432, -1230, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-373, -1055, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-442, -977, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-365, -932, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-383, -778, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-410, -569, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-534, -674, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1350, -1815, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1225, -1844, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1182, -1811, 40));
		AddSpawnPoint("ep13_2_d_prison_1.Id3", "ep13_2_d_prison_1", Rectangle(-1214, -1654, 40));

		// 'Rootcrystal_01' GenType 18 Spawn Points
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-521, 89, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(3, -282, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(399, -287, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1128, -249, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1661, 294, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1784, 791, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1804, 1187, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1308, 868, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1015, 1071, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1081, 1395, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(584, 1388, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(56, 1400, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-463, 1518, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-898, 1531, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-1336, 1568, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-1340, 228, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-1354, -93, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-1135, -1384, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(-434, -1007, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(1289, -1247, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(324, -1238, 100));
		AddSpawnPoint("ep13_2_d_prison_1.Id4", "ep13_2_d_prison_1", Rectangle(787, -950, 100));
	}
}
